
class Case1(object):
    """
    1 号测试用例
    """
    tasks = [
        # 从位置  1 取 2 个箱子，送到 未知  堆场，船舶停靠时间为 40 时刻 
        {
            'start_pos' :1,
            'end_pos'   :0,
            'containers':1,
            'start_time':40
        },
        # 从堆场 10 取 2 个箱子，送到 3 号停泊点，船舶停靠时间为 60 时刻
        {
            'start_pos' :10,
            'end_pos'   :3,
            'containers':1,
            'start_time':60
        },
        # 从堆场 24 取 4 个箱子，送到 5 号停泊点，船舶停靠时间为 40 时刻
        {
            'start_pos' :24,
            'end_pos'   :5,
            'containers':1,
            'start_time':40
        }
    ]

    aivs = [
        {
            'position': 20
        },
        {
            'position': 21
        },
        {
            'position': 28,
            'battery':  20
        },
        {
            'position': 36
        },
        {
            'position': 40
        }
    ]